home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / DEMOS / PUMPSRC.ZIP / SHOW2.C < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-27  |  751 b   |  35 lines

  1. #include "pump.h"
  2.  
  3. PRIVATE byte *image;
  4. PRIVATE byte pal[768];
  5.  
  6. #define NSECS 2
  7. #define SHOW_TIME 1
  8.  
  9. void SHOW2_Do(void) {
  10.     memset(0xA0000, 0, 64000);
  11.     if (JCLIB_Load("image2.pal", pal, 768) != 768) {
  12.         BASE_Abort("load image.pal");
  13.     }
  14.     image = GL_WorkScreen;
  15.     if (JCLIB_Load("image2.pix", image, 64000) != 64000) {
  16.         BASE_Abort("load image.pix");
  17.     }
  18.     VBL_ZeroPalette();
  19.     VBL_VSync(0);
  20.     VBL_VSync(1);
  21.     memcpy(0xA0000, image, 64000);
  22.  
  23.     VBL_DestPal = pal;
  24.     VBL_FadeMode = VBL_FADEFAST;
  25.     VBL_FadeStartColor = 0;
  26.     VBL_FadeNColors = 256;
  27.     VBL_FadePos = 1;
  28.     VBL_FadeSpeed = 1;
  29.  
  30.     while (!LLK_SpacePressed) {
  31.         if (!VBL_FadePos)
  32.             break;
  33.     }
  34. }
  35.